package com.wlb365.financing.modules.esign.response;

import lombok.Data;

/**
 * 流程签署人列表DTO.
 *
 * @author zwh
 * @version 1.0
 */
@Data
public class FlowSignerDto {

    /**签署顺序.*/
    private int signOrder;

    /**签署状态：0-待签, 1-未签,2-已签,3-待审批,4-拒签.*/
    private int signStatus;

    /**签署人账号id.*/
    private String signerAccountId;

    /**签署机构id.*/
    private String orgId;

    /**签署人名称.*/
    private String signerName;

    /**签署人是否已实名.*/
    private String signerRealName;

    /**签约主体的账号id（个人/企业）；如签署人本签署，则返回签署人账号id；如签署人代机构签署，则返回机构账号id.*/
    private String signerAuthorizedAccountId;

    /**签约主体名称.*/
    private String signerAuthorizedAccountName;

    /**签署主体是否已实名.*/
    private String signerAuthorizedAccountRealName;

    /**签署主体类型, 0-个人, 1-机构.*/
    private int signerAuthorizedAccountType;

    /**本次签署任务对应指定的第三方业务流水号id，当存在多个第三方业务流水号id时，返回多个，并逗号隔开.*/
    private String thirdOrderNo;
}
